package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 月卡管理视图对象 zsyy_user_month_card
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("月卡管理视图对象")
public class ZsyyUserMonthCardVo {

	private static final long serialVersionUID = 1L;

	/** 主键id */
	@ApiModelProperty("主键id")
	private Long id;

	/** 卡号唯一标识 */
	@Excel(name = "卡号唯一标识")
	@ApiModelProperty("卡号唯一标识")
	private String cardNo;

	/** 小区id */
	@Excel(name = "小区id")
	@ApiModelProperty("小区id")
	private Long communityId;

	/** 用户名 */
	@Excel(name = "用户名")
	@ApiModelProperty("用户名")
	private String userName;

	/** 停车场编码 */
	@Excel(name = "停车场编码")
	@ApiModelProperty("停车场编码")
	private String parkCode;

	/** 开卡价格 */
	@Excel(name = "开卡价格")
	@ApiModelProperty("开卡价格")
	private Long price;

	/** 绑定车牌号 */
	@Excel(name = "绑定车牌号")
	@ApiModelProperty("绑定车牌号")
	private String carCode;

	/** 车主手机号 */
	@Excel(name = "车主手机号")
	@ApiModelProperty("车主手机号")
	private String phone;

	/** 身份证号 */
	@Excel(name = "身份证号")
	@ApiModelProperty("身份证号")
	private String idCard;

	/** 有效期开始日期 */
	@Excel(name = "有效期开始日期" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("有效期开始日期")
	private Date beginTime;

	/** 结束日期 */
	@Excel(name = "结束日期" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("结束日期")
	private Date endTime;

	/** 续费时间 */
	@Excel(name = "续费时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("续费时间")
	private Date renewaltime;

	/** 状态（0禁用  1激活） */
	@Excel(name = "状态" , readConverterExp = "0=禁用,1=激活")
	@ApiModelProperty("状态（0禁用  1激活）")
	private Integer status;


}
